iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

初入Swift新手村的旅程系列 第 2

Day02 Swift語法( 1 ) 查看版本,常數和變數

  • 分享至 

  • xImage
  •  

查看Xcode版本

首先打開下載好的Xcode點選Xcode接下來點擊About Xcode即可看到Xcode當前的版本
https://ithelp.ithome.com.tw/upload/images/20220917/20152549Q3v85todRW.png
https://ithelp.ithome.com.tw/upload/images/20220917/20152549ohxRPSyXPZ.png

查看Swift版本

接下來我們查看Swift的版本,打開終端機,打上xcrun swift -version即可看到Swift當前的版本
https://ithelp.ithome.com.tw/upload/images/20220917/20152549dIwVHNSEqd.png

基本語法

我們以常數與變數,來開始我們紀錄學習的旅程。

常數和變數

常數以及變數的宣告方式,完整的宣告是以名稱、型別以及初始值所建立。

var a1: String = "123"
let b1: Int = 5

宣告常數變數

常數和變數必须在使用前宣告,利用let關鍵字來宣告常數,利用var關鍵字來宣告變數。

var str = "Hello World"
// 宣告一個變數
let a = 5
// 宣告一個常數

型別註記

數值指定型別的語法,是在常數以及變數名後加上冒號,冒號後面寫上指定的型別名。
以及變數str1可以更改String的值。

var str1: String
str1 = "hello str1"

宣告多個變數

宣告三個變數,整數變數c1,浮點數變數d1,字串變數e1。

var c1 = 1, d1 = 2.9, e1 = "string"

型別推斷

Xcode compiler支持對於Swift語言的型別推斷,當宣告變數時,如果直接給予變數初始值,則compiler會根據型別來確認變數的型別。

var c1 = 1, d1 = 2.9, e1 = "string"
print(type(of: c1))
// Int
print(type(of: d1))
// Double
print(type(of: e1))
// String

手動指定

var c2:Int = 1, d2:Float = 2.9, e2:String = "string"

註解

單行註解

// 這是單行註解

多行註解

/*
這是
多行
註解
*/

Swift語言的註解還有一個特別的特性,就是可以進行巢狀註解。

/*
多行註解
/*
註解裡的註解
*/
註解
註解
*/

輸出常數或是變數

上面再印出型別時有用到,print(_:separator:terminator:)這個函數來輸出值

print(type(of: c1))
// 會輸出Int

拼接語句

var s1 = "hello"
var s2 = 10
print("(s1) + (s2) 拼接起來")
// 印出 hello + 10 拼接起來

下一篇將會是基本型別的介紹


上一篇
Day01 前言,時程規劃
下一篇
Day03 Swift語法( 2 ) 基本型別
系列文
初入Swift新手村的旅程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言